package com.example2016.cjj.servicedemo;

import android.app.IntentService;
import android.content.Intent;
import android.util.Log;


/**
 *
 * IntentService 特性：服务运行结束后，会自动停止。
 */
public class MyIntentService extends IntentService {
    private static final String TAG = "MyIntentService";

    public MyIntentService() {
        super("MyIntentService"); //调用父类的有参构造函数
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        //这个方法运行在子线程中，可以去处理一些耗时的逻辑操作
        Log.d(TAG, "Thread id is "+ Thread.currentThread().getId());
    }


    @Override
    public void onCreate() {
        super.onCreate();
        Log.d(TAG, "onCreate: executed");
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        Log.d(TAG, "onDestroy: executed");
    }


}
